iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 16
0
自我挑戰組

UI設計師之工具學習指南系列 第 16

【Day16】Figma篇 : Components

  • 分享至 

  • xImage
  •  

Components就是Sketch的Symbols,跟Adobe XD是一樣的名稱,這就表示我們可以很快進入狀況啦~

Components的建立方式跟Symbols也是一樣,我們將物件選取 右鍵 > Create Component
我們可以看到在建立前的物件,邊框是藍色的 :
https://ithelp.ithome.com.tw/upload/images/20200930/20112563VdUjx46Iib.jpg

我們可以看到建立後的Components,邊框會變成是紫色的 :
https://ithelp.ithome.com.tw/upload/images/20200930/20112563cE4vcc1fPw.jpg

建立好Components後,就會發現它跟我們前面介紹的Symbol一樣可以直接在外部對Components換文字,修改Main Components(原始Components)一樣會同步改變 :
https://ithelp.ithome.com.tw/upload/images/20200930/20112563wyMPte6AZr.jpg

接著發現在Copy Components(複製的Components)的樣式替換上,我不用先把樣式一個個先建立起來才能在Copy Components替換,而且它的顏色使用非常自由,可以像這樣直接使用色盤 :
https://ithelp.ithome.com.tw/upload/images/20200930/20112563JTdOq5gF0Q.jpg

顏色替換如此自由,當然文字樣式也是囉~
https://ithelp.ithome.com.tw/upload/images/20200930/201125634fJ26heyQg.jpg

而且!!!(開始激動)在Copy Components更改樣式後,我竟然還可以推回到Main Components,也就是我可以從Copy Components更改Main Components的樣式 :

物件選取 > 右鍵 > Push overrides to main component

https://ithelp.ithome.com.tw/upload/images/20200930/20112563B3ur4qqKM2.jpg
Push overrides to main component 按下去後,
我們可以看到神奇的事發生了!!Main Components被改變了!!
https://ithelp.ithome.com.tw/upload/images/20200930/20112563Sgfmd5jLP6.jpg

當然~說到Symbols的功能就是它的可替換性了,Components當然也具備這個功能囉 :
https://ithelp.ithome.com.tw/upload/images/20200930/201125632GVyP1Riyy.jpg
成功替換 :
https://ithelp.ithome.com.tw/upload/images/20200930/20112563ejSbBnnmA9.jpg


Components跟Symbols相同處:

  1. 右鍵建立 : 物件選取 > 右鍵 > Create Component
  2. 可以直接在外部對Components換文字
  3. 修改Main Components會同步改變Copy Components
  4. 可以替換不同的Components
  5. Main Components具有不可替換性

Components跟Symbols不同處:

  1. 名稱不同: Components(Figma) / Symbols(Sketch)
  2. 不用先為顏色、文字創立樣式,可以直接在複製的Components自由變換顏色、文字
  3. 可以從Copy Components改變Main Components : 物件選取 > 右鍵 > Push overrides to main component
  4. 成立Components後,不會建立在專屬的Component庫而是直接原地建立

上一篇
【Day15】進入Figma篇
下一篇
【Day17】Figma篇 : Constraints
系列文
UI設計師之工具學習指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言